Data Renement and Algebraic Structure
نویسنده
چکیده
We recall Hoare's formulation of data re nement in terms of upward, downward and total simulations between locally ordered functors from the structured locally ordered category generated by a programming language with an abstract data type to a semantic locally ordered category: we use a simple imperative language with a data type for stacks as leading example. We give a uni ed category theoretic account of the sort of structures on a category that allow upward simulation to extend from ground types and ground programs to all types and programs of the language. This answers a question of Hoare about the category theory underlying his constructions. It involves a careful study of algebraic structure on the category of small locally ordered categories, and a new de nition of sketch of such structure. This is accompanied by a range of detailed examples. We extend that analysis to total simulations for modelling constructors of mixed variance such as higher order types.
منابع مشابه
Evolution: a More Practical Approach T H a N Renement for Software Development
Renement of operations is well dened in terms of renement rules and is considered as a reasonable discipline for software development. This paper, however, observes that renement is not sucient to serve t h i s role for the entire software development process and then proposes evolution for substitution. We s h o w that renement is indeed a special case of evolution and evolution is transitive....
متن کاملComposition and Re nement of Behavioral Speci cations
This paper presents a mechanizable framework for specifying, developing, and reasoning about complex systems. The framework combines features from algebraic speci cations, abstract state machines, and renement calculus, all couched in a categorical setting. In particular, we show how to extend algebraic speci cations to evolving speci cations (especs) in such a way that composition and re nemen...
متن کاملRough ideals based on ideal determined varieties
The paper is devoted to concern a relationship between rough set theory and universal algebra. Notions of lower and upper rough approximations on an algebraic structure induced by an ideal are introduced and some of their properties are studied. Also, notions of rough subalgebras and rough ideals with respect to an ideal of an algebraic structure, which is an extended notion of subalgebras and ...
متن کاملAN ALGEBRAIC STRUCTURE FOR INTUITIONISTIC FUZZY LOGIC
In this paper we extend the notion of degrees of membership and non-membership of intuitionistic fuzzy sets to lattices and introduce a residuated lattice with appropriate operations to serve as semantics of intuitionistic fuzzy logic. It would be a step forward to find an algebraic counterpart for intuitionistic fuzzy logic. We give the main properties of the operations defined and prove som...
متن کاملAn Optimal Finite Element Mesh for Linear Elastic
This paper investigates the adaptive solution of linear elastic structural analysis problems through re-positioning of the nite element nodal points (r-renement) using an approach known as the Moving Finite Element method. After a brief introduction to the Moving Finite Element method it is proved that this technique can yield optimal nite element solutions on optimal meshes in the energy norm ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000